READ ME.TXT
=========================

ZoBot v2.12
Created by AlexM (AlexM@ZoBot.net)
www.ZoBot.net
=========================

DESCRIPTION:
ZoBot is a Battle.net Chat Client.  It can be used to emulate the chat client of many Blizzard games.  It is useful for clientless spamming, channel moderation, and general chat.
=========================

INSTALLATION:
After downloading the zipped archive, unzip everything to any directory you want.  Make sure that ALL of the files that were in the .ZIP are in that folder.  Also, there is a /Logs/ directory in the archive.  Make sure that folder gets put in the same directory as ZoBot.exe.  If it is not in the same directory, ZoBot will crash when you run it.  If you cannot move the that folder to the ZoBot installation directory, then just make the folder and name it: Logs

To intall the required files, download the package of "Required Files 1" which will contain:

cleanslatebot2.ocx 
richtx32.ocx 
tabctl32.ocx
msscript.ocx 

First you copy those files to your C:\Windows\System directory.  If you are using Windows XP or NT, copy them to your C:\Windows\System32 directory.

Next you go Start>Run and type the following EXACTLY as it shows here (replacing the word 'System' with 'System32' if you are using Windows XP or NT) to register those files:

regsvr32 "C:\Windows\System\Cleanslatebot2.ocx" 
regsvr32 "C:\Windows\System\richtx32.ocx" 
regsvr32 "C:\Windows\System\tabctl32.ocx"
regsvr32 "C:\Windows\System\msscript.ocx" 

Finally, download and run the VB6 Runtime files (vb6runtime.exe). 

If ZoBot does not run after installing those files, download the packate of "Required Files 2" and unzip the contents to your System32 directory (these files are only needed when ZoBot does not work on Windows XP or NT).  Then register them as it says above.

If you continue having trouble, visit the ZoBot website at www.ZoBot.net!
=========================

FIRST RUN:
When you run ZoBot, you MUST fill in EVERY text box on the 'Log In' tab.  The 'Home Channel' is the channel you want ZoBot to start off in.  The 'Bot Master's Account' is where you put the master account.  This is the account that is allowed to access the "Master Commands" as talked about below.  When you enter your CD-Keys, you MUST use ALL CAPS and have NO DASHES in it.  They also, obviously, must be correct.
=========================

QUICK BUT IMPORTANT NOTES:

You will have to configure the spam to fit the target client's window (for example, Diablo II).  This text box, nor the one to the left, is the same size as the actual Diablo II window, especially when taking into account that Diablo II has a larger font.  So, your message will not look the same formatted in ZoBot as it does in Diablo II.

You MUST put some text in BOTH spam messages if you are going to spam.  If you only want one message, put the same message in both boxes.
=========================

FUNCTION USAGE:

Anti-Idle
If checked, every 60 seconds the bot will send an anti-idle message so it does not get disconnected from the Battle.net for inactivity.  Use of this is suggested if leaving the bot running for long periods of time while not spamming.

Bot Safety
If checked, the chat box will clear every 60 seconds so the bot does not ever bug out due to the chat box getting too full.  Use of this is suggested for periods of spamming.  You can still view past chatting in the logs.

Auto-Drop
If checked, ZoBot will disconnect from the Battle.net every ___ minutes (___ being how many minutes you set).  The reason to use this is so you do not get kicked by the Battle.net.  If you get kicked by the Battle.net you run the risk of getting permenantly banned (as opposed to the temporary ban getting kicked can give you).  This is useful for all occasions when using ZoBot.

Auto-Greet
If checked, ZoBot will greet every person who enters the channel you are in with the message specified.

Disable Public Commands
If checked, the public commands mentioned below will be disabled (meaning no one can use them).

------------
Packet Builder

Description:
Uses VBScript to send packets with ZoBot to the Battle.net, BNLS, or Realm.  The example packet shown below and in ZoBot will join a channel (OP ZoBot to be exact).  You must use the 'Sub Main' thing otherwise ZoBot will *probably* crash.

Use:
ZoBot.BuildPacket(SocketName, PacketData)
ZoBot.BuildPacket(Buffertype As String, ParamArray saElements() As Variant) As String

Packet Builder Currently Supports:
Sockets: BNET, REALM, BNLS
Types: BYTE, WORD, DWORD, STRING, NTSTRING, PACKET, GTC*
GTC = GetTickCount()

Example:
Sub Main
ZoBot.BuildPacket("BNET", "PACKET", &H10, "DWORD", 2, "NTSTRING", "OP ZoBot", "PACKET", &HC)
End Sub

DISCLAIMER: When building your own packets, you do so at your own risk!  If you mess up on a packet and get banned, it is your own fault!  This packet builder is also very experimental.

NOTE: If you find cool/useful packets, PLEASE post them in the "Packets" forum at www.ZoBot.net!
=========================

COMMAND USAGE:


-=PUBLIC COMMANDS=-


![Bot Account Name Here]
Any user may do this command.  They just type (for example with my bot account) !ZoBot and ZoBot would beep and send a message back to them saying that it recieved this page.  This way, people can catch your attention if they would like to talk to you.
*PLEASE NOTE THAT YOU MUST TURN THIS ON IN THE 'MISC' TAB!*

!ver
When someone says this, ZoBot will display its version.

!about
When someone says this, ZoBot will say who made it. ;)

!ping
When someone says this, ZoBot will whisper them their ping.


-=MASTER COMMNANDS=-


!spam-on
When the 'Master Account' says this, ZoBot will start spamming.

!spam-off
When the 'Master Account' says this, ZoBot will stop spamming.

!exit
When the 'Master Account' says this, ZoBot will exit.

!reconnect
When the 'Master Account' says this, ZoBot will reconnect to the Battle.net.
=========================

FOUND A BUG, PROBLEM, OR SOMETHING ELSE?

Contact me either at my site (PM or forums): www.ZoBot.net
Or contact me by E-mail: AlexM@ZoBot.net
=========================

LINKS:

Official ZoBot Website: www.ZoBot.net
FAQ: http://www.zobot.net/modules/newbb/viewtopic.php?topic_id=6&forum=5&jump=1
Disclaimer: http://www.zobot.net/modules/newbb/viewtopic.php?topic_id=7&forum=5&jump=1
Special Thanks: http://www.zobot.net/modules/newbb/viewtopic.php?topic_id=8&forum=5&jump=1
=========================

COPYRIGHT:

Copyright (c) 2003 Alex M.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.